package org.davidliebman.android.awesomecube;

import java.util.ArrayList;
import javax.microedition.khronos.opengles.GL10;




public class TextureLibrary {

	public static final int BLUE = 0;
	public static final int RED = 1;
	public static final int WHITE = 2;
	public static final int GREEN = 3;
	public static final int ORANGE = 4;
	public static final int YELLOW = 5;
	public static final int DOWN = 6;
	public static final int LEFT = 7;
	public static final int RIGHT = 8;
	public static final int UP = 9;
	
	public static final int SELECTED_DOWN = 10;
	public static final int SELECTED_LEFT = 11;
	public static final int SELECTED_RIGHT = 12;
	public static final int SELECTED_UP = 13;
	
	public static final int BLANK = 14;
	
	public static final int NONE = -1;
	
	public ArrayList<TextureElement> mTempTexture = new ArrayList<TextureElement>();
	public int textures [];
	
	public TextureLibrary() {
		
		this.mTempTexture.clear();
		this.mTempTexture.add(new TextureElement(R.drawable.smileblue));
		this.mTempTexture.add(new TextureElement(R.drawable.smilered));
		this.mTempTexture.add(new TextureElement(R.drawable.smilewhite));
		this.mTempTexture.add(new TextureElement(R.drawable.smilegreen));
		this.mTempTexture.add(new TextureElement(R.drawable.smileorange));
		this.mTempTexture.add(new TextureElement(R.drawable.smileyellow));
		this.mTempTexture.add(new TextureElement(R.drawable.arrowdown));
		this.mTempTexture.add(new TextureElement(R.drawable.arrowleft));
		this.mTempTexture.add(new TextureElement(R.drawable.arrowright));
		this.mTempTexture.add(new TextureElement(R.drawable.arrowup));
		
		this.mTempTexture.add(new TextureElement(R.drawable.selectedarrowdown));
		this.mTempTexture.add(new TextureElement(R.drawable.selectedarrowleft));
		this.mTempTexture.add(new TextureElement(R.drawable.selectedarrowright));
		this.mTempTexture.add(new TextureElement(R.drawable.selectedarrowup));
		this.mTempTexture.add(new TextureElement(R.drawable.blank));

		textures = new int [this.mTempTexture.size()];
	}
	
	public void buildTextures(GL10 gl) {
		
	}
}
